package com.gopay.common.constants.approval;

/**
 * 流程审批参数配置
 * 
 * @DecRequest.java
 * @author yaobo
 * @2013-8-8 上午10:33:08 www.gopay.com.cn Inc.All rights reserved.
 */
public class DecRequest implements java.io.Serializable {
    /**
     * 
     */
    private static final long serialVersionUID = -4741756790701066246L;

    /**
     * 任务编号
     */
    private int taskId;

    /**
     * 用户ID
     */
    private String userId;

    /**
     * 用户类型(默认为前台用户)
     */
    private DecUserType userType = DecUserType.F;

    /**
     * 审批决议
     */
    private DecisionValue decision;

    /**
     * 审批决议备注
     */
    private String remark;
    
    /**
     * 步骤号
     */
    private int stepNum;

    /**
     * 提交版本号
     */
    private int version;
    
    public int getTaskId() {
        return taskId;
    }

    public void setTaskId(int taskId) {
        this.taskId = taskId;
    }

    public String getUserId() {
        return userId;
    }

    public void setUserId(String userId) {
        this.userId = userId;
    }

    public DecUserType getUserType() {
        return userType;
    }

    public void setUserType(DecUserType userType) {
        this.userType = userType;
    }

    public DecisionValue getDecision() {
        return decision;
    }

    public void setDecision(DecisionValue decision) {
        this.decision = decision;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

    public int getStepNum() {
        return stepNum;
    }

    public void setStepNum(int stepNum) {
        this.stepNum = stepNum;
    }
    
    public int getVersion() {
        return version;
    }

    public void setVersion(int version) {
        this.version = version;
    }
    
}
